/**
 * @file: WeighingRecord
 * @author: michael
 * @date: 2017/8/9 14:13
 * @copyright: 南京凯盛
 */
package cn.com.kisen.kdc.domain.weighing;

import java.math.BigDecimal;

/**
 *
 *
 * @author michael
 * @version 1.0 Created on 2017/8/9 14:13
 */
public class WeighingRecord{
    private Long weighingRecordId;
    private String transactionType;
    private String transactionNo;
    private String cardNo;
    private Integer transportType;//运输方式
    private String truckNo;
    private String serviceArea;
    private String deliveryCompany;//供应商
    private String receiptCompany;
    private String materialName;

    private String materialPackagingType;//物料类型, (用于区分袋装、散装，默认散装)
    private String packagingChannelCode;//包装通道编号，(袋装装袋通道)
    private String packagingChannelName;

    private String materialSpec;
    private BigDecimal grossWeight;
    private BigDecimal tareWeight;
    private BigDecimal netWeight;
    private BigDecimal deductTon;
    private BigDecimal finallyWeight;
    private String grossWeighman;
    private String tareWeighman;
    private Long grossWtDatetime;
    private Long tareWtDatetime;
    private Long startTime;
    private Long endTime;
    private Boolean invalid;
    private Boolean upload;
    private String soNo;
    private BigDecimal soTrafficWt;
    private BigDecimal contractWt;
    private BigDecimal deliveredWt;
    private BigDecimal remainingWt;
    private Boolean imported;
    private String remark;

//    private List<EnterAnalysis> enterAnalysisList;

    private String grossWtDatetimeStr;
    private String tareWtDatetimeStr;

    public Long getWeighingRecordId() {
        return weighingRecordId;
    }

    public void setWeighingRecordId(Long weighingRecordId) {
        this.weighingRecordId = weighingRecordId;
    }

    public String getTransactionType() {
        return transactionType;
    }

    public void setTransactionType(String transactionType) {
        this.transactionType = transactionType;
    }

    public String getTransactionNo() {
        return transactionNo;
    }

    public void setTransactionNo(String transactionNo) {
        this.transactionNo = transactionNo;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public Integer getTransportType() {
        return transportType;
    }

    public void setTransportType(Integer transportType) {
        this.transportType = transportType;
    }

    public String getTruckNo() {
        return truckNo;
    }

    public void setTruckNo(String truckNo) {
        this.truckNo = truckNo;
    }

    public String getServiceArea() {
        return serviceArea;
    }

    public void setServiceArea(String serviceArea) {
        this.serviceArea = serviceArea;
    }

    public String getDeliveryCompany() {
        return deliveryCompany;
    }

    public void setDeliveryCompany(String deliveryCompany) {
        this.deliveryCompany = deliveryCompany;
    }

    public String getReceiptCompany() {
        return receiptCompany;
    }

    public void setReceiptCompany(String receiptCompany) {
        this.receiptCompany = receiptCompany;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public String getMaterialPackagingType() {
        return materialPackagingType;
    }

    public void setMaterialPackagingType(String materialPackagingType) {
        this.materialPackagingType = materialPackagingType;
    }

    public String getPackagingChannelCode() {
        return packagingChannelCode;
    }

    public void setPackagingChannelCode(String packagingChannelCode) {
        this.packagingChannelCode = packagingChannelCode;
    }

    public String getPackagingChannelName() {
        return packagingChannelName;
    }

    public void setPackagingChannelName(String packagingChannelName) {
        this.packagingChannelName = packagingChannelName;
    }

    public String getMaterialSpec() {
        return materialSpec;
    }

    public void setMaterialSpec(String materialSpec) {
        this.materialSpec = materialSpec;
    }

    public BigDecimal getGrossWeight() {
        return grossWeight;
    }

    public void setGrossWeight(BigDecimal grossWeight) {
        this.grossWeight = grossWeight;
    }

    public BigDecimal getTareWeight() {
        return tareWeight;
    }

    public void setTareWeight(BigDecimal tareWeight) {
        this.tareWeight = tareWeight;
    }

    public BigDecimal getNetWeight() {
        return netWeight;
    }

    public void setNetWeight(BigDecimal netWeight) {
        this.netWeight = netWeight;
    }

    public BigDecimal getDeductTon() {
        return deductTon;
    }

    public void setDeductTon(BigDecimal deductTon) {
        this.deductTon = deductTon;
    }

    public BigDecimal getFinallyWeight() {
        return finallyWeight;
    }

    public void setFinallyWeight(BigDecimal finallyWeight) {
        this.finallyWeight = finallyWeight;
    }

    public String getGrossWeighman() {
        return grossWeighman;
    }

    public void setGrossWeighman(String grossWeighman) {
        this.grossWeighman = grossWeighman;
    }

    public String getTareWeighman() {
        return tareWeighman;
    }

    public void setTareWeighman(String tareWeighman) {
        this.tareWeighman = tareWeighman;
    }

    public Long getGrossWtDatetime() {
        return grossWtDatetime;
    }

    public void setGrossWtDatetime(Long grossWtDatetime) {
        this.grossWtDatetime = grossWtDatetime;
    }

    public Long getTareWtDatetime() {
        return tareWtDatetime;
    }

    public void setTareWtDatetime(Long tareWtDatetime) {
        this.tareWtDatetime = tareWtDatetime;
    }

    public Long getStartTime() {
        return startTime;
    }

    public void setStartTime(Long startTime) {
        this.startTime = startTime;
    }

    public Long getEndTime() {
        return endTime;
    }

    public void setEndTime(Long endTime) {
        this.endTime = endTime;
    }

    public Boolean getInvalid() {
        return invalid;
    }

    public void setInvalid(Boolean invalid) {
        this.invalid = invalid;
    }

    public Boolean getUpload() {
        return upload;
    }

    public void setUpload(Boolean upload) {
        this.upload = upload;
    }

    public String getSoNo() {
        return soNo;
    }

    public void setSoNo(String soNo) {
        this.soNo = soNo;
    }

    public BigDecimal getSoTrafficWt() {
        return soTrafficWt;
    }

    public void setSoTrafficWt(BigDecimal soTrafficWt) {
        this.soTrafficWt = soTrafficWt;
    }

    public BigDecimal getContractWt() {
        return contractWt;
    }

    public void setContractWt(BigDecimal contractWt) {
        this.contractWt = contractWt;
    }

    public BigDecimal getDeliveredWt() {
        return deliveredWt;
    }

    public void setDeliveredWt(BigDecimal deliveredWt) {
        this.deliveredWt = deliveredWt;
    }

    public BigDecimal getRemainingWt() {
        return remainingWt;
    }

    public void setRemainingWt(BigDecimal remainingWt) {
        this.remainingWt = remainingWt;
    }

    public Boolean getImported() {
        return imported;
    }

    public void setImported(Boolean imported) {
        this.imported = imported;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getGrossWtDatetimeStr() {
        return grossWtDatetimeStr;
    }

    public void setGrossWtDatetimeStr(String grossWtDatetimeStr) {
        this.grossWtDatetimeStr = grossWtDatetimeStr;
    }

    public String getTareWtDatetimeStr() {
        return tareWtDatetimeStr;
    }

    public void setTareWtDatetimeStr(String tareWtDatetimeStr) {
        this.tareWtDatetimeStr = tareWtDatetimeStr;
    }
}
